package com.wyh.domain.vo.g3vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PropertyManagementVO {

        /**
         * 管理楼盘
         */
        @ApiModelProperty(value = "管理楼盘")
        private Integer managedEstate;

        /**
         * 在管面积
         */
        @ApiModelProperty(value = "在管面积")
        private Integer managedArea;

        /**
         * 客户数
         */
        @ApiModelProperty(value = "客户数")
        private int customerCount;

        /**
         * 房屋套数
         */
        @ApiModelProperty(value = "房屋套数")
        private int houseCount;

        /**
         * 车位数
         */
        @ApiModelProperty(value = "车位数")
        private int parkingSpaceCount;

        /**
         * 本月收款金额
         */
        @ApiModelProperty(value = "本月收款金额")
        private double currentMonthCollectionAmount;
        /**
         * 上月月收款金额
         */
        @ApiModelProperty(value = "上月月收款金额")
        private double lastMonthCollectionAmount;
        /**
         * 本月收款金额月环比
         */
        @ApiModelProperty(value = "本月收款金额月环比")
        private double currentMonthCollectionAmountMoM;

        /**
         * 本月欠费金额
         */
        @ApiModelProperty(value = "本月欠费金额")
        private double currentMonthArrearsAmount;

        /**
         * 上月欠费金额
         */
        @ApiModelProperty(value = "上月欠费金额")
        private double lastMonthArrearsAmount;
        /**
         * 本月欠费金额月环比
         */
        @ApiModelProperty(value = "本月欠费金额月环比")
        private double currentMonthArrearsAmountMoM;

        /**
         * 本月欠费户数
         */
        @ApiModelProperty(value = "本月欠费户数")
        private int currentMonthArrearsHouseholds;

        /**
         * 同期欠费户数
         */
        @ApiModelProperty(value = "同期欠费户数")
        private int lastMonthArrearsHouseholds;

        /**
         * 本月欠费户数月同比
         */
        @ApiModelProperty(value = "本月欠费户数月同比")
        private double currentMonthArrearsHouseholdsYoY;

        /**
         * 本月开票金额
         */
        @ApiModelProperty(value = "本月开票金额")
        private double currentMonthInvoiceAmount;

        /**
         * 同期开票金额
         */

        @ApiModelProperty(value = "同期开票金额")
        private double lastMonthInvoiceAmount;

        /**
         * 本月开票金额月同比
         */
        @ApiModelProperty(value = "本月开票金额月同比")
        private double currentMonthInvoiceAmountYoY;


}
